package com.tianyi.sfzy1.service;

import com.tianyi.sfzy1.domain.Course;
import com.tianyi.sfzy1.domain.Coursetype;
import com.tianyi.sfzy1.mapper.CourseMapper;
import com.tianyi.sfzy1.mapper.CoursetypeMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * DYT
 */
@Service
public class CourseTypeService {
    @Autowired
    private CoursetypeMapper coursetypeMapper;

    //    查询所有的一级课程类型
    public List<Coursetype> findParentType(){
        return coursetypeMapper.findCourseType();
    }

    //    动态查询所有课程类型
    public List<Coursetype> findAll(Coursetype coursetype){
        return coursetypeMapper.findCourseTypeAll(coursetype);
    }

    //    新增课程类型
    public int insert(Coursetype coursetype){
        return coursetypeMapper.insert(coursetype);
    }

    //    更改课程类型
    public int update(Coursetype coursetype){
        return coursetypeMapper.update(coursetype);
    }

    //    删除课程类型
    public int delete(int id){
        return coursetypeMapper.delete(id);
    }

    //    批量删除课程
    public int deleteSelect(List<Integer> list){
        return coursetypeMapper.deleteSelect(list);
    }

    public Coursetype findById(Long id){
        return coursetypeMapper.findById(id);
    }
}
